#include <stdio.h>
int main()
{
	int n,m,a[256][256],index=0,count[1000]={0};
	scanf("%d %d",&n,&m);
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<m;j++)
		{
		scanf("%d",&a[i][j]);
	    }
	} 
	for(int s=0;s<16;s++)
{
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<m;j++)
		{
				if(a[i][j]==s)
				{
					count[s]++;
				}
		}
	 }
}
	 for(int i=0;i<16;i++)
	 {
	 	if(count[i]!=0)
	 	{

	 	printf("%d %d\n",i,count[i]);
	 }
	  } 
	 return 0;
}
